iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
Security

前端小廢物誤入 Hackthebox Module系列 第 16

Windows 目錄結構

  • 分享至 

  • xImage
  •  

目錄結構介紹

在了解一個作業系統時,我們可以先看一下大致的檔案架構 ~ 因為這也是日常使用者最常接觸的東西 /images/emoticon/emoticon01.gif

Perflogs

功能

性能日誌文件夾,儲存與 Windows 性能相關的日誌文件。
不過,該文件夾默認是空的,只有在執行性能監測或記錄系統性能時才會用到。

Program Files

功能

在 32 位系統上,所有 16 位和 32 位的應用程序會安裝在這裡。
在 64 位系統上,這裡只安裝 64 位應用程序。這是 Windows 上的主要應用程序文件夾,包含所有需要被系統或用戶訪問的軟體。

Program Files (x86)

功能

專為 64 位系統設置的文件夾,儲存 32 位和 16 位的應用程序。這是 Windows 64 位系統中特有的,用來確保 32 位程序可以在 64 位架構上運行。

ProgramData

功能

這是一個隱藏的文件夾,用於存儲對於已安裝程序運行至關重要的數據。這些數據可以由所有用戶訪問,即便是不同的用戶登錄系統也能使用相同的程序配置。

Users

功能

此文件夾包含每個用戶的個人資料數據,系統會為每個登錄系統的用戶創建一個獨立的個人資料。Users 文件夾中還包括兩個特殊的文件夾:

  • Public:
    用來共享文件,所有用戶都可以訪問。通常也會在網絡上進行共享,但需要有效的網絡賬戶。
  • Default:
    用戶創建時的默認模板,新的用戶個人資料會基於此模板創建。

AppData

功能

每個用戶的應用程序數據和設置會儲存在這裡。這是一個隱藏文件夾,包含三個子文件夾:

  • Roaming: 存儲可以在不同電腦上同步的數據,如用戶自定義字典。
  • Local: 只與當前計算機相關的數據,不會在網絡中同步。
  • LocalLow: 類似於 Local,但它的數據完整性級別較低,適用於安全模式下的應用程序。

Windows

功能

這是 Windows 操作系統的核心文件夾,包含操作系統運行所需的絕大多數文件。

System, System32, SysWOW64:

功能

這些文件夾包含系統需要的核心 DLL 文件,當應用程序需要加載某個 DLL 並未指定具體路徑時,操作系統會從這些文件夾中尋找對應文件。

WinSxS

功能

這是 Windows 組件存儲文件夾,存儲所有 Windows 組件、更新和服務包的副本,確保在需要時可以修復或回滾到某個版本。

探索目錄的指令

Windows 提供了兩個命令工具來探索這些目錄:

dir 命令

可以顯示文件夾和文件的基本信息。

我們可以使用以下命令列出所有該目錄的文件和文件夾。

dir <target> /a

舉個例子,使用下面的命令就能印出 C 盤根目錄的所有文件和文件夾:

dir c:\ /a 

tree 命令

用來圖形化展示文件夾結構。

tree "target"

舉例來說,假設下了以下命令:

tree "c:\Program Files (x86)\"

會顯示 x86 文件夾的詳細結構 ~
https://ithelp.ithome.com.tw/upload/images/20240930/20107197Um7xS9WrT4.png

今日心得

今天 take it easy ~ 先介紹 Windows 的目錄結構 ~
之後會繼續介紹 XD
在介紹完後就會進入我們的 bash script 篇和 Network 篇啦 ~

參考資源

https://academy.hackthebox.com/module


上一篇
Windows 基礎
下一篇
Windows - File System 文件管理系統
系列文
前端小廢物誤入 Hackthebox Module30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言